# 数据类型转换
name='Simon'
age=20
# 当str类型与int类型进行连接时，报错，需进行类型转化
print('我叫'+name+',今年'+str(age)+'岁')

# 使用int()类型转换
print("---------int()--将其它类型转化为整数类型---------")
s1='124'
f1=234.2
s2='22.3'
b1=True
s3='hello'

print(int(s1),type(int(s1)))   # 将str类型转成int类型，字符串为数字串
print(int(f1),type(int(f1)))   # 将float类型转成int类型，截取整数部分
# print(int(s2),type(int(s2))) # 报错，因为字符串为小数串
print(int(b1),type(int(b1)))
# print(int(s3),type(int(s3))) # 报错，字符串必须为数字串，非数字串不允许转换

print('------------float()--将其他类型转成浮点类型-----------------')
n1=1234
s1='123'
s2='123.467'

print(float(n1),type(float(n1)))
print(float(s1),type(float(s1)))
print(float(s2),type(float(s2)))
print(float(b1),type(float(b1)))
print(float(False),type(float(False)))
